Training/Consulting In Hardware: FPGA/RTL/PCI(e)/Foundations (and FireSim As Plus)

$ 250.00 — 750.00 USD
I would like to learn more about Hardware to prepare myself to work with the development of device drivers for more complex hardware.
I need someone with knowledge and/or work experience of either projecting hardware -- especially within the PCI/PCIe realm -- or developing device drivers for this kind of hardware.

1) The hardware basics: Interrupts, DMA, DRAM/SRAM(&caching), multicore & multithreading, etc - under the hoods (I know what they are, I need to understand how they work and how they interact with each other - i.e. how cpu is selected to process an interrupt).
Schematics - basic notions for reading schematics, hardware documentation, etc.
2) RTL: key concepts and definitions.
How and what to study about them.
Where to find information.
Brief introduction.
3) FPGAs: key concepts and definitions.
How they are projected, simulated, tested and documented.
Main sources of information.
4) PCI/PCIe: key concepts and general protocol flow.
Main sources of information.

I also have a "plus topic" that I will be willing to pay more if you have enough experience/knowledge to approach.

PLUS TOPIC: FireSim simulator.
Key concepts and definitions.
Practical workshop on how to set it up, develop build and run simulations with a simple PCIe hardware running Linux on Chisel FPGAs.
Developing a simple Linux kernel driver for the simulated hardware.

I am expecting an initial short "crash training" of a few hours, maybe some written materials at the first moment.
This is to prepare me to study it on my own.

I'm picturing it in a format where each topic would have approximately two milestones: (1) a teaching session - a Google Meet call with a presentation of its content in no longer than 2-3 hours, including some reading suggestions, video suggestions, etc for after the session and some practice tasks; and (2) another call to review the contents of the previous one, review the practice tasks, answer questions and discuss some practical examples.
(PS: but this is just a suggestion, you can propose another format if you think it's better)

After the learning sessions, please add some extra milestones for periodic sessions where I would read some more texts, do some more practice tasks, etc, send them to you and review it again, in shorter sessions, and bring questions for you.

Please include in your proposal:
1) Your available hours and timezone
2) Your experience and/or knowledge in the field
3) Start your proposal with the expression "Bus: " followed by the name of the most recent bus type mentioned in the project details (so I can know you have read and understood the project)

Similar Freelance jobs:

Design/prototyping Group Is Needed To Develop A Neuromodulation Audiovisual Wearable Device
A design/prototyping group is needed to develop a neuromodulation audiovisual wearable device. The device has the form-factor of a sleep mask containing LEDs and earbuds to stimulate the brain with light and sound modulated with brainwave frequencies. The device controls the light and sound in accordance with a waveform (stored in an SD card). Required key capabilities include electronic product prototyping, PCP design, embedded SW, signal processing, audio file, low power devices, 32-bit MCU, mechanical closure, wearables and ergonomic devices,…
Full Description of Design/prototyping group is needed to develop a neuromodulation…
Firmware And Hardware Prototype For Streaming Amplifier Using Arm/pwm
I need someone who can build a prototype for a Sitara SoC based streaming audio amplifier project. You must have a spectrum/distortion analyzer. Deliverable: Prototype hardware with firmware/software -Receive streaming Audio stack in ARM -Audio is output thru PRU-ICSS in Sitara via 10 bit PWM / 44 khz -integrated small power amplifier
Full Description of Firmware and Hardware Prototype for Streaming Amplifier using…
Scheme Of Ac/dc Adaptor -- 2
Searching for a specialist who has a little bit of free time and can design a scheme of properly working AC/DC adaptor (output 12VDC=2A) on Altium (included library and Gerber files). As the confirmation, that the adaptor works properly you will be asked a video demonstration, also the results of measurements. If some materials are needed for testing the scheme - we'll cover the cost. Find attached the photo of AC adaptor example.
Full Description of Scheme of AC/DC adaptor -- 2
Barcode Scan Reader - Basquet
I'm looking for an expert in Barcode Scan and electronics, I need a box with barcode readers inside this box to be able to read objects automatically. When I put one object into this box, this object should be identified using a barcode. This box should be able to identify this barcode in any position.
Full Description of Barcode scan reader - basquet
Engine Control Module
Searching for a specialist who has a little bit of free time and can design a scheme of properly working Address engine control unit with integrated LIFEPO4 battery (with protocol management and testing) on Altium (included library and Gerber files). As the confirmation, that the module works properly you will be asked a video demonstration, also the results of testing. If some materials are needed for testing the scheme - we'll cover the cost.
Full Description of Engine Control Module
I Need Software Engineering Tutor
Give me a price for one session Topics 1- Introduction to Software engineering 2- Software process 3- Feasibility analysis 4- Software requirements 5- Applying use cases 6- System models 7- Architectural Design 8- Software testing
Full Description of I need software engineering tutor
Pcb Shield For Stm32 Board
need to make a pcb shield for stm32 hz45zi-q board connection following modules 1) max 3865 temperature module ( 2 sets ) 2) Rdl 4-20 ma loop transmitter module ( with power connections ) 3) Eeprom 4) Rtc battery 5) memory card
Full Description of PCB shield for stm32 board
© 2006 — 2026 hirelancer.com is an affiliate website, listing the freelance projects. We are collaborating with other sites like getFreelancer.com. Feel free to bid on any project and good luck! You will need register first, before bidding or posting projects. Basic memberhsip is always free. We might earn commissions from referring you. You will never ever pay additional fees for we referred you.