Loading…

FPGA Design of RISC-V MCU Collaborative Industrial Printer Control System

The industrial printer control system was proposed in this research with a hardware architecture to support four print heads simultaneously. The system quickly and accurately calculated the printing distance and time of inkjet printing to achieve high-quality printing effects. In terms of vertical r...

Full description

Saved in:
Bibliographic Details
Main Authors: Yen, Mao-Hsu, Lin, Tzu-Feng, Tsou, Cheng-Hao, Yu, Yan-Wei, Lin, Yih-Hsia, Ku, Yuan-Fu, Kao, Chien-Ting
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 146
container_issue
container_start_page 142
container_title
container_volume
creator Yen, Mao-Hsu
Lin, Tzu-Feng
Tsou, Cheng-Hao
Yu, Yan-Wei
Lin, Yih-Hsia
Ku, Yuan-Fu
Kao, Chien-Ting
description The industrial printer control system was proposed in this research with a hardware architecture to support four print heads simultaneously. The system quickly and accurately calculated the printing distance and time of inkjet printing to achieve high-quality printing effects. In terms of vertical resolution, the system provided options such as 600, 300, 150, and 75 DPI. Horizontally, the system performed various DPI printing by detecting and calculating the speed of the rotary encoder. Following high-quality printing standards, the printing performance of industrial printers was enhanced, and the fastest printing speed reached 943 m/min. This industrial printer control system was implemented on an Altera FPGA incorporating the design of a reduced instruction set computer-V (RISC-V) microcontroller unit (MCU) [2] and an in-circuit debugger (ICD). The RISC-V MCU has a three-stage pipeline architecture to improve performance through parallel processing. The design was streamlined and modular to reduce costs, and an EBI BUS was added to communicate with peripheral devices. The ICD was used to monitor the status of the printing control system at any time and display the printing situation on the software platform. These comprehensive functions allowed industrial printers to have more complete functions and expandability. Using the SystemVerilog hardware description language, ModelSim's HDL simulation software was modified and tested. The functionality was verified through the field-programmable gate array (FPGA) program to ensure that it's correct. The implementation results can achieve the functions of an industrial printer control system with a speed of 100MHz.
doi_str_mv 10.1109/ICKII58656.2023.10332790
format conference_proceeding
fullrecord <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_10332790</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10332790</ieee_id><sourcerecordid>10332790</sourcerecordid><originalsourceid>FETCH-LOGICAL-i119t-dc51a30c48a1c5418037fb645389f7fce02ac85592a79fa1df391afe85734ff13</originalsourceid><addsrcrecordid>eNo1j9FKwzAUhqMgOGbfwIu8QOc5OU2TXI7qZnDicM7bkbWJRLpW0irs7TdQr_6L7-ODnzGOMEMEc2erJ2ulLmU5EyBohkAklIELlhllNEkgQZLkJZsIpSAvlJbXLBuGT4AzggKFmjC7WC_n_N4P8aPjfeCvdlPl7_y52vKqb1u375Mb44_ntmu-hzFF1_J1it3o01noxtS3fHMcRn-4YVfBtYPP_nbKtouHt-oxX70sbTVf5RHRjHlTS3QEdaEd1rJADaTCviwkaRNUqD0IV2spjXDKBIdNIIMueC0VFSEgTdntbzd673dfKR5cOu7-39MJR1dNew</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>FPGA Design of RISC-V MCU Collaborative Industrial Printer Control System</title><source>IEEE Xplore All Conference Series</source><creator>Yen, Mao-Hsu ; Lin, Tzu-Feng ; Tsou, Cheng-Hao ; Yu, Yan-Wei ; Lin, Yih-Hsia ; Ku, Yuan-Fu ; Kao, Chien-Ting</creator><creatorcontrib>Yen, Mao-Hsu ; Lin, Tzu-Feng ; Tsou, Cheng-Hao ; Yu, Yan-Wei ; Lin, Yih-Hsia ; Ku, Yuan-Fu ; Kao, Chien-Ting</creatorcontrib><description>The industrial printer control system was proposed in this research with a hardware architecture to support four print heads simultaneously. The system quickly and accurately calculated the printing distance and time of inkjet printing to achieve high-quality printing effects. In terms of vertical resolution, the system provided options such as 600, 300, 150, and 75 DPI. Horizontally, the system performed various DPI printing by detecting and calculating the speed of the rotary encoder. Following high-quality printing standards, the printing performance of industrial printers was enhanced, and the fastest printing speed reached 943 m/min. This industrial printer control system was implemented on an Altera FPGA incorporating the design of a reduced instruction set computer-V (RISC-V) microcontroller unit (MCU) [2] and an in-circuit debugger (ICD). The RISC-V MCU has a three-stage pipeline architecture to improve performance through parallel processing. The design was streamlined and modular to reduce costs, and an EBI BUS was added to communicate with peripheral devices. The ICD was used to monitor the status of the printing control system at any time and display the printing situation on the software platform. These comprehensive functions allowed industrial printers to have more complete functions and expandability. Using the SystemVerilog hardware description language, ModelSim's HDL simulation software was modified and tested. The functionality was verified through the field-programmable gate array (FPGA) program to ensure that it's correct. The implementation results can achieve the functions of an industrial printer control system with a speed of 100MHz.</description><identifier>EISSN: 2770-4785</identifier><identifier>EISBN: 9798350323535</identifier><identifier>DOI: 10.1109/ICKII58656.2023.10332790</identifier><language>eng</language><publisher>IEEE</publisher><subject>Computer architecture ; Control systems ; Costs ; External bus interface(EBI) ; Hardware ; Industrial printers ; MCU ; Printing ; RISC-V ; Software ; Technological innovation</subject><ispartof>2023 IEEE 6th International Conference on Knowledge Innovation and Invention (ICKII), 2023, p.142-146</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10332790$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,27925,54555,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/10332790$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Yen, Mao-Hsu</creatorcontrib><creatorcontrib>Lin, Tzu-Feng</creatorcontrib><creatorcontrib>Tsou, Cheng-Hao</creatorcontrib><creatorcontrib>Yu, Yan-Wei</creatorcontrib><creatorcontrib>Lin, Yih-Hsia</creatorcontrib><creatorcontrib>Ku, Yuan-Fu</creatorcontrib><creatorcontrib>Kao, Chien-Ting</creatorcontrib><title>FPGA Design of RISC-V MCU Collaborative Industrial Printer Control System</title><title>2023 IEEE 6th International Conference on Knowledge Innovation and Invention (ICKII)</title><addtitle>ICKII</addtitle><description>The industrial printer control system was proposed in this research with a hardware architecture to support four print heads simultaneously. The system quickly and accurately calculated the printing distance and time of inkjet printing to achieve high-quality printing effects. In terms of vertical resolution, the system provided options such as 600, 300, 150, and 75 DPI. Horizontally, the system performed various DPI printing by detecting and calculating the speed of the rotary encoder. Following high-quality printing standards, the printing performance of industrial printers was enhanced, and the fastest printing speed reached 943 m/min. This industrial printer control system was implemented on an Altera FPGA incorporating the design of a reduced instruction set computer-V (RISC-V) microcontroller unit (MCU) [2] and an in-circuit debugger (ICD). The RISC-V MCU has a three-stage pipeline architecture to improve performance through parallel processing. The design was streamlined and modular to reduce costs, and an EBI BUS was added to communicate with peripheral devices. The ICD was used to monitor the status of the printing control system at any time and display the printing situation on the software platform. These comprehensive functions allowed industrial printers to have more complete functions and expandability. Using the SystemVerilog hardware description language, ModelSim's HDL simulation software was modified and tested. The functionality was verified through the field-programmable gate array (FPGA) program to ensure that it's correct. The implementation results can achieve the functions of an industrial printer control system with a speed of 100MHz.</description><subject>Computer architecture</subject><subject>Control systems</subject><subject>Costs</subject><subject>External bus interface(EBI)</subject><subject>Hardware</subject><subject>Industrial printers</subject><subject>MCU</subject><subject>Printing</subject><subject>RISC-V</subject><subject>Software</subject><subject>Technological innovation</subject><issn>2770-4785</issn><isbn>9798350323535</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2023</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNo1j9FKwzAUhqMgOGbfwIu8QOc5OU2TXI7qZnDicM7bkbWJRLpW0irs7TdQr_6L7-ODnzGOMEMEc2erJ2ulLmU5EyBohkAklIELlhllNEkgQZLkJZsIpSAvlJbXLBuGT4AzggKFmjC7WC_n_N4P8aPjfeCvdlPl7_y52vKqb1u375Mb44_ntmu-hzFF1_J1it3o01noxtS3fHMcRn-4YVfBtYPP_nbKtouHt-oxX70sbTVf5RHRjHlTS3QEdaEd1rJADaTCviwkaRNUqD0IV2spjXDKBIdNIIMueC0VFSEgTdntbzd673dfKR5cOu7-39MJR1dNew</recordid><startdate>20230811</startdate><enddate>20230811</enddate><creator>Yen, Mao-Hsu</creator><creator>Lin, Tzu-Feng</creator><creator>Tsou, Cheng-Hao</creator><creator>Yu, Yan-Wei</creator><creator>Lin, Yih-Hsia</creator><creator>Ku, Yuan-Fu</creator><creator>Kao, Chien-Ting</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>20230811</creationdate><title>FPGA Design of RISC-V MCU Collaborative Industrial Printer Control System</title><author>Yen, Mao-Hsu ; Lin, Tzu-Feng ; Tsou, Cheng-Hao ; Yu, Yan-Wei ; Lin, Yih-Hsia ; Ku, Yuan-Fu ; Kao, Chien-Ting</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i119t-dc51a30c48a1c5418037fb645389f7fce02ac85592a79fa1df391afe85734ff13</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Computer architecture</topic><topic>Control systems</topic><topic>Costs</topic><topic>External bus interface(EBI)</topic><topic>Hardware</topic><topic>Industrial printers</topic><topic>MCU</topic><topic>Printing</topic><topic>RISC-V</topic><topic>Software</topic><topic>Technological innovation</topic><toplevel>online_resources</toplevel><creatorcontrib>Yen, Mao-Hsu</creatorcontrib><creatorcontrib>Lin, Tzu-Feng</creatorcontrib><creatorcontrib>Tsou, Cheng-Hao</creatorcontrib><creatorcontrib>Yu, Yan-Wei</creatorcontrib><creatorcontrib>Lin, Yih-Hsia</creatorcontrib><creatorcontrib>Ku, Yuan-Fu</creatorcontrib><creatorcontrib>Kao, Chien-Ting</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Xplore</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Yen, Mao-Hsu</au><au>Lin, Tzu-Feng</au><au>Tsou, Cheng-Hao</au><au>Yu, Yan-Wei</au><au>Lin, Yih-Hsia</au><au>Ku, Yuan-Fu</au><au>Kao, Chien-Ting</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>FPGA Design of RISC-V MCU Collaborative Industrial Printer Control System</atitle><btitle>2023 IEEE 6th International Conference on Knowledge Innovation and Invention (ICKII)</btitle><stitle>ICKII</stitle><date>2023-08-11</date><risdate>2023</risdate><spage>142</spage><epage>146</epage><pages>142-146</pages><eissn>2770-4785</eissn><eisbn>9798350323535</eisbn><abstract>The industrial printer control system was proposed in this research with a hardware architecture to support four print heads simultaneously. The system quickly and accurately calculated the printing distance and time of inkjet printing to achieve high-quality printing effects. In terms of vertical resolution, the system provided options such as 600, 300, 150, and 75 DPI. Horizontally, the system performed various DPI printing by detecting and calculating the speed of the rotary encoder. Following high-quality printing standards, the printing performance of industrial printers was enhanced, and the fastest printing speed reached 943 m/min. This industrial printer control system was implemented on an Altera FPGA incorporating the design of a reduced instruction set computer-V (RISC-V) microcontroller unit (MCU) [2] and an in-circuit debugger (ICD). The RISC-V MCU has a three-stage pipeline architecture to improve performance through parallel processing. The design was streamlined and modular to reduce costs, and an EBI BUS was added to communicate with peripheral devices. The ICD was used to monitor the status of the printing control system at any time and display the printing situation on the software platform. These comprehensive functions allowed industrial printers to have more complete functions and expandability. Using the SystemVerilog hardware description language, ModelSim's HDL simulation software was modified and tested. The functionality was verified through the field-programmable gate array (FPGA) program to ensure that it's correct. The implementation results can achieve the functions of an industrial printer control system with a speed of 100MHz.</abstract><pub>IEEE</pub><doi>10.1109/ICKII58656.2023.10332790</doi><tpages>5</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier EISSN: 2770-4785
ispartof 2023 IEEE 6th International Conference on Knowledge Innovation and Invention (ICKII), 2023, p.142-146
issn 2770-4785
language eng
recordid cdi_ieee_primary_10332790
source IEEE Xplore All Conference Series
subjects Computer architecture
Control systems
Costs
External bus interface(EBI)
Hardware
Industrial printers
MCU
Printing
RISC-V
Software
Technological innovation
title FPGA Design of RISC-V MCU Collaborative Industrial Printer Control System
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T23%3A16%3A30IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=FPGA%20Design%20of%20RISC-V%20MCU%20Collaborative%20Industrial%20Printer%20Control%20System&rft.btitle=2023%20IEEE%206th%20International%20Conference%20on%20Knowledge%20Innovation%20and%20Invention%20(ICKII)&rft.au=Yen,%20Mao-Hsu&rft.date=2023-08-11&rft.spage=142&rft.epage=146&rft.pages=142-146&rft.eissn=2770-4785&rft_id=info:doi/10.1109/ICKII58656.2023.10332790&rft.eisbn=9798350323535&rft_dat=%3Cieee_CHZPO%3E10332790%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i119t-dc51a30c48a1c5418037fb645389f7fce02ac85592a79fa1df391afe85734ff13%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=10332790&rfr_iscdi=true