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...
Saved in:
Main Authors: | , , , , , , |
---|---|
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 |