|
1] Pai Chou, Ross Ortega, and Gaetano Borriello. Synthesis of the hardware/software interface in microcontroller-based systems. In 1992 IEEE/ACM International Conference on Computer-Aided Design, pages 488–495, 1992. doi: 10.1109/ICCAD.1992.279322. [2] Ross Ortega. Communication Synthesis and Interface Synthesis for Embedded Systems. PhD thesis, University of Washington, 2000. [3] J.-M. Daveau, T.B. Ismail, and A.A. Jerraya. Synthesis of system-level communication by an allocation-based approach. In Proceedings of the Eighth International Symposium on System Synthesis, pages 150–155, 1995. doi: 10.1109/ISSS.1995.520627. [4] Issam Maalej, Guy Gogniat, Mohamed Abid, and Jean Luc Philippe. Interface design approach for system on chip based on configuration. In 2003 IEEE International Symposium on Circuits and Systems (ISCAS), volume 5, pages V–V. IEEE, 2003. [5] F. Bruschi and M. Bombana. A design methodology for the exploitation of high level communication synthesis. In Proceedings Design, Automation and Test in Europe Conference and Exhibition, volume 3, pages 180–185. IEEE, 2004. [6] SystemC. https://systemc.org. [7] André Knörig, Reto Wettach, and Jonathan Cohen. Fritzing: A tool for advancing electronic prototyping for designers. TEI ’09, page 351–358, 2009. ISBN 9781605584935. doi: 10.1145/1517664.1517735. URL https://doi.org/10.1145/1517664.1517735. [8] Jo-Yu Lo, Da-Yuan Huang, Tzu-Sheng Kuo, Chen-Kuo Sun, Jun Gong, Teddy Seyed, Xing-Dong Yang, and Bing-Yu Chen. AutoFritz: Autocomplete for prototyping virtual breadboard circuits. In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, page 1–13, New York, NY, USA, 2019. Association for Computing Machinery. [9] Fraser Anderson, Tovi Grossman, and George Fitzmaurice. Trigger-Action-Circuits: Leveraging generative design to enable novices to design and build circuitry. In Proceedings of the 30th Annual ACM Symposium on User Interface Software and Technology, UIST ’17, page 331–342, 2017. ISBN 9781450349819. doi: 10.1145/3126594.3126637. URL https://doi.org/10.1145/3126594.3126637. [10] Upverter. https://upverter.com/. [11] circuito.io. https://www.circuito.io/. [12] Jean-Pierre Charras. KiCad. https://www.kicad.org/. [13] MyHDL. https://www.myhdl.org/. [14] Dave Vandenbout. SKiDL. https://devbisme.github.io/skidl/. [15] Richard Lin, Rohit Ramesh, Connie Chi, Nikhil Jain, Ryan Nuqui, Prabal Dutta, and Björn Hartmann. Polymorphic Blocks: Unifying high-level specification and low-level control for circuit board design. In Proceedings of the 33rd Annual ACM Symposium on User Interface Software and Technology, pages 529–540, 2020. [16] Hebi Li, Youbiao He, Qi Xiao, Jin Tian, and Forrest Sheng Bao. BHDL: A lucid, expressive, and embedded programming language and system for PCB designs. In 2021 58th ACM/IEEE Design Automation Conference (DAC), pages 355–360, 2021. doi: 10.1109/DAC18074.2021.9586086. [17] David Garlan, Robert T. Monroe, and David Wile. Acme: Architectural description of component-based systems. Foundations of component-based systems, 68:47–68, 2000. [18] Robert Allen and David Garlan. A formal basis for architectural connection. ACM Trans. Softw. Eng. Methodol., 6(3):213–249, jul 1997. ISSN 1049-331X. doi: 10.1145/258077.258078. URL https: //doi.org/10.1145/258077.258078. [19] Nenad Medvidovic, Peyman Oreizy, Jason E. Robbins, and Richard N. Taylor. Using object-oriented typing to support architectural design in the C2 style. ACM SIGSOFT Software Engineering Notes, 21(6): 24–32, 1996. [20] Mary Shaw, Robert DeLine, Daniel V. Klein, Theodore L. Ross, David M. Young, and Gregory Zelesnik. Abstractions for software architecture and tools to support them. IEEE transactions on software engineering, 21(4):314–335, 1995. [21] Prabhat Mishra and Nikil Dutt. Architecture description languages for programmable embedded systems. IEEE proceedings-computers and digital techniques, 152(3):285–297, 2005. [22] ICM-20948. https://invensense.tdk.com/products/motion-tracking/9-axis/icm-20948/. [23] CC2541 Application Notes. https://www.ti.com/lit/ug/swru191f/swru191f.pdf?ts=1654260079081. [24] SPI Converter. https://www.ti.com/lit/an/slaa449a/slaa449a.pdf. [25] CC2650 Remote Control Schematic. https://www.ti.com/lit/df/tidrmh9/tidrmh9.pdf.
|