element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum What would you look forward to being on the Raspberry Pi 5 ?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 40 replies
  • Subscribers 662 subscribers
  • Views 40315 views
  • Users 0 members are here
  • new raspberry pi
  • raspberry pi 5
Related

What would you look forward to being on the Raspberry Pi 5 ?

cstanton
cstanton over 2 years ago

I remember people were really keen for more USB ports, for a standardised board layout, for more GPIO, for customisable GPIO, for Wireless LAN / WiFi, Bluetooth, faster ethernet, faster USB, and being a 64bit, quad core, faster processor.

And, we have all of that. We even have the compute module with pcie broken out.

What would you want on the Raspberry Pi 5?

  • Sign in to reply
  • Cancel
  • michaelkellett
    michaelkellett over 2 years ago in reply to Jan Cumps

    Are all the timers sharing an interrupt to the processor ?

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Jan Cumps
    Jan Cumps over 2 years ago in reply to michaelkellett
    michaelkellett said:
    Are all the timers sharing an interrupt to the processor ?

    All timers implemented on the same HET peripheral: yes. The same interrupt vector is called for each of the 8 timers. Only difference is the index that the HET sets in the register. Most Herculeses have multiple HET units, each with their own interrupt.

    Side note: only the interrupt firing is deterministic. That happens in the HET. 
    The interrupt handling happens in the main core, and that has to deal with queued interrupts, priorities, being interrupted by other interrupts, etc ... That is not a deterministic flow anymore.

    If you want to control IO pins deterministicly, don't do it in an interrupt handler. You 'll have to do that in your little HET program. A decent part of the Hercules IO pins are HET controllable, for reading or writing, in a deterministic way. But only if you set or read their state in the HET microcode.


    A few examples that others made inside HET:

    • UART peripheral
    • I2C slave
    • blinky
    • sinus, triangle, square wave generator
      image
    • counter
    • phase detector
    • (stepper) motor pulse train generator, with ramp-up and -down
      image
    • 3-phase generator for inverters
    • rotary knob decoder
    • complete production belt control with belt speed detection and feedback, motor control, programmable strategies for different scenarios.
      image

    An example that I made (I blew my own brain when that worked):

    • a complimentary PWM signal generator with programmable deadband, frequency and duty cycle - to drive a half-bridge. (I wrote a blog for that but can't find it back :) ).
    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • shabaz
    shabaz over 2 years ago in reply to Jan Cumps

    I get the feeling the RP2040 might have been just an experiment to trial tech to maybe put into a larger processor : ) Especially because it's lacking a few things that microcontrollers ordinarily have.

    Great idea with the TPM, the RP2040 successor also needs such tech (or at least some form of secure storage and unique ID at a minimum for that). 

    I wonder (since the RP2040 is supposed to be so small, and using a modern process), if they could figure a way to have a huge amount of them, to allow assigning what would normally be threads on a single core, to lots of them (a bit like XMOS). Or at least some other form of parallel processing would be interesting, e.g. GPU-like cores..

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Cancel
  • michaelkellett
    michaelkellett over 2 years ago in reply to Jan Cumps

    Ok, so the HET is a kind of low spec PRU. Motorola (when they still were Motorola)  had a fancy timer that could do that sort of thing. Like all such efforts I can think of (including Pi 2040 GPIO and PRU) it suffered from poor documentation and great difficulty of use. Is the HET well documented ?

    It's a difficult thing to get right.

    MK

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • ziggi
    ziggi over 2 years ago

    As for me, I would love Raspberry Pi 5 to be conveniently adapted to an entry-level audiophiles' friendly fanless media center capable of serving music from high-resolution FLAC files and 4K movies from MKV files on a network drive. It should be Wi-Fi as well as Ethernet connectable, and it should be operated with a phone/tablet application through Bluetooth. Ideally, It should operate TWO video cards - one for external display (to serve movies) and one for "internal" display (to show "now playing" data).

    Consequently - it should deliver at least stereophonic output audio through an appropriate DAC as well as HDMI / DP video.

    I understand DAC is an extension card purchased separately, but all the other components should be on board.

    Simply speaking - the target is Rasberry 5 as a full-featured fanless (noiseless) media-center suitable both for serious listening to music and for watching movies. Not necessarily listening to music should be linked to the necessity of turning on a TV set, so secondary video output for a handy "now-playing" in-build screen would be appropriate.

    As for now, there is no easy good solution, or I am not aware of it.

    If you already know such a project - I would love to know it too!

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • Jan Cumps
    Jan Cumps over 2 years ago in reply to ziggi
    ziggi said:
    I understand DAC is an extension card purchased separately

    The DAC is on-board for current Pi versions.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • vrs1717
    vrs1717 over 2 years ago

    Available for purchase at close to list price.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • ziggi
    ziggi over 2 years ago in reply to Jan Cumps

    Is this high-quality DAC applicable for hi-res 24/96 FLAC processing?

    I mean quality like

    HiFiBerry DAC2 HD

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • cstanton
    cstanton over 2 years ago in reply to ziggi
    ziggi said:
    I understand DAC is an extension card purchased separately, but all the other components should be on board.

    Yeah, I kinda agree there could be better audio processing with the Pi. 

    I guess the USB port is simply so extensible that it's somewhat overlooked.

    There've been a lot of DAC add-on boards so far. Perhaps there simply hasn't been a very popular demonstration of why it's important? Like project wise. May be an opportunity there.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • cstanton
    cstanton over 2 years ago in reply to vrs1717
    vrs1717 said:
    Available for purchase at close to list price

    I mean, we know it's true, but did you have to call everyone out on it? Smiley

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
<>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube