- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I'm working with PSoC 4 (device CY8C4247LQI-BL473). PSoC Creator's version is 4.2.
If I connect an input pin directly to UART component input, it works fine. But when I insert a NOT gate between the input pin and the UART input, I get the following error:
--------------- Build Started: 01/07/2020 08:59:36 Project: idf07-bomba, Configuration: ARM GCC 5.4-2016-q2-update Debug ---------------
cydsfit.exe -.appdatapath "C:\Users\projetos5\AppData\Local\Cypress Semiconductor\PSoC Creator\4.2" -.fdsnotice -.fdswarpdepfile=warp_dependencies.txt -.fdselabdepfile=elab_dependencies.txt -.fdsbldfile=generated_files.txt -.fdsreffile=referenced_files.txt -p C:\yuri\projetos\projetos-companytec\idf07\firmware\idf07-bomba.cydsn\idf07-bomba.cyprj -d CY8C4247LQI-BL473 -s C:\yuri\projetos\projetos-companytec\idf07\firmware\idf07-bomba.cydsn\Generated_Source\PSoC4 -- -yv2 -q10 -ygs -o2 -v3 -.fftcfgtype=LE
Elaborating Design...
HDL Generation...
Synthesis...
Tech Mapping...
ADD: pft.M0040: information: The following 1 pin(s) will be assigned a location by the fitter: DEBUG_DUMMY(0)
Analog Placement...
Analog Routing...
Analog Code Generation...
Digital Placement...
Digital Routing...
Error: rtr.M0004: E1216: Routing of net Net_348 Failed. Source : :udb@[UDB=(1,1)]:pld1:mc3.q, Sink : :m0s8scbcell_1.uart_rx
Error: rtr.M0004: Error routing design: Routing Failed (12)
Dependency Generation...
Cleanup...
Error: fit.M0050: The fitter aborted due to errors, please address all errors and rebuild. (App=cydsfit)
--------------- Build Failed: 01/07/2020 08:59:45 ---------------
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
NOT component is placed into a Universal Digital Block (UDB) programmable logic. Your implementation uses SCB based UART and UDB based NOT gate. Instead, you can optimize the routing by using UDB based components for both UART and NOT components.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
NOT component is placed into a Universal Digital Block (UDB) programmable logic. Your implementation uses SCB based UART and UDB based NOT gate. Instead, you can optimize the routing by using UDB based components for both UART and NOT components.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello GeonaM_26,
I did as you suggested (using both UDB components) and it worked fine.
Thank you for the reply.
Cheers,
Yuri