7 Replies Latest reply on Mar 17, 2011 2:02 PM by content.librarian

    Datapath Configuration Tool

    jean-louis.vern

      Where is the Datapath Configuration Tool (Component Author Guide page 46) ?

         

      Best regards

         

      Jean-Louis

        • 1. Re: Datapath Configuration Tool
          content.librarian

           Unfortunately, it's referencing a tool that we have not publicly released yet.  The Datapath Configuration Tool is scheduled to be released in PSoC Creator Beta 5 (the next release of the tool).

             

          You can still do a lot of customization today with the UDBs.  I great starting point is this blog posting: http://www.cypress.com/?rID=40410

             

          Regards,
          Bobby

          • 2. Re: Datapath Configuration Tool
            jean-louis.vern

            Thank you for your very fast answer, but the fitter said that my design is full. (I need a 32 bit adder).

               

            Regards

               

            Jean-Louis

            • 3. Re: Datapath Configuration Tool
              bradley.budlong

              Can you be more specific on what you need the 32-bit adder to do?  The datapath can efficiently do a 32-bit add, but the operands generally need to be the data registers, accumulators and FIFOs within the datapath.  That is why I'm interested in understanding how the 32-bit adder would be used in your design.  With a bit more knowledge we may be able to advise you on how to get that implemented.

                 

              Brad Budlong
              PSoC Sensei

              • 4. Re: Datapath Configuration Tool
                jean-louis.vern

                 Dear Brad,

                   

                I use a 18bit ADC (Fsampling = approx 200kHz), and I want to do a DC removal filter (high pass filter). I want to do a very simple IIR filter. I need:     

                 

                   
                      
                • 32bit adder (accumulator)
                •     
                •       

                   

                  32 bit sub      

                   

                •     
                • 2^n arithmetic shift right      

                   

                •     
                • Some rounding logic…      

                   

                •    
                   

                I know that there is a FIR filter, but doing an FIR high pass filter when Fc << Fsampling is not a very good idea because the tap number should be very large, and the group delay very important.     

                 

                   

                I think that the datapath is (maybe) ideal for this process, but… I don’t know how to program it…     

                 

                   

                Jean-Louis VERN

                   

                P.-S. I apologize for my very bad English…     

                 

                • 5. Re: Datapath Configuration Tool
                  jean-louis.vern

                   ... It would be nice, too, to implement the CORDIC  algorithm using the DATAPATH...

                  • 6. Re: Datapath Configuration Tool
                    max.ryk

                    Hello Everyone,

                       

                    May be I am in wrong thread, but have a question about datapath:     

                     

                       

                     Is it actually possible to extract data path components such as (adder, PC, registers, ...) from a given instruction set? As I understood by using ADL (Architecture description language) such as EXPRESSION, LISA …, where you can define all instructions, it should be easily done.
                    Is it right, does anyone have an experience in this area?

                    Thanks
                         

                     

                    • 7. Re: Datapath Configuration Tool
                      robert.seczkowski

                      I might be wrong (please help) but all logic is created based on UDB blocks.

                         

                      So You can't make miracles. All what is available is in the package modules.

                         

                      Adder is not so You must do it by hand using what You have.

                         

                      robert

                      • 8. Re: Datapath Configuration Tool
                        content.librarian

                        Update on the Datapath Configuration Tool:

                           

                        This tool is now available as part of the production release of PSoC Creator v1.0. You can download that software here: http://www.cypress.com/?id=2494

                           

                        Once you have it installed, launch the Datapath Configuration Tool from the Start Menu of your computer by selecting: Programs -> Cypress -> PSoC Creator v1.0 -> Component Development-> Datapath Configuration Tool