 Okay, so we've now been through most of the software playing around with, we've understood the peripherals and all the embedded software. Now we're going to actually have a look more at the hardware, the physical side of things. So we're saying that the hardware design, with all the bits and pieces we've got around it, we've made it easy for you. So we're going to have a look. We're going to have a look at some of the main challenges for hardware, the different packages we've got to ease your hardware design, depending on what type of board you want to use. We've got our power management IC, which we mentioned earlier on, and that can be used in different modes as well. When you're doing your layout, you've got your DDR routing, and then you need all the other documents, reference boards and extra files to help you design the rest of your hardware and test your hardware. So the main challenges that you have for hardware design, the hardware definitions should be simple. So it should be easy to set your board out and get everything up and running. Your PCB routing should be low complexity. So again, with the different packages, we'll address that. Your supply definitions should be as simple as possible. So external componentry around the device. So again, the PMIC will help with that. And your signal integrity and testing of your signals should be made easy. So those are the four main challenges that you face as a hardware person when you're trying to generate your design. So the packages that we have. So we have four packages available for the MP1 device. So we've got varying pin counts and varying pitch sizes. Again, depending on if you need fully features, like 32-bit DDR interface, or if you need low cost, lower GPIO pins, and 16-bit interfaces. So we've got all those options available to you so that you can actually decide which is the best fit for your particular application. So the 0.8mm pitch devices, these give you the larger physical packages. And some of the periphery has been removed on the DDR. So you've only got access to the 16-bit DDR interface. But it means then you can use just standard through-hole wires to connect it. And you've potentially got more GPIO pins available to you. But you will need either four or six layers depending on which of the pin counts you've got inside the devices. The 12x12 package is a 0.5mm pitch. And again, that one's got some periphery removed. So it's only got the 16-bit DDR interface. And on this one, because of the way the pins are laid out, you will need some laser wires for some of the rows from the top layer down to the second layer to get some of the balls out for the outer ring. And the rest of them can be on-plated through-holes as per normal for that package. And then finally, the smallest pin count is the 10x10 package, so the 256-pin BGA. You've only got three pins on the outer ring, so you don't need those laser wires. On this one, you only need four layer boards as well. And you can use standard-plated-through-holes on this one. So again, we've got a package based on which periphery you require. You need the 32-bit or the 16-bit DDR interface. How many layers are boards? Do you want to have laser wires or do you want to have it all on-plated-through-holes? So again, you've got that flexibility depending on what you're doing and how you want to design your physical board. The PMIC. So the PMIC is there to make your life easier. So as well as providing all the different power rails to the MP1 device and bringing those power rails up in the correct sequence because you have the I2C control between the micro and the PMIC. It also powers all your external componentry on your board. So it will power your DDR, it will power your USB-V bus. If you've got ethernet-5 on the board, it can power that. If you've got a display on the board, it can power that. So it makes your power supply design, in general, for your whole board a lot simpler than using the PMIC. Again, you've got flexibility on the PMIC depending on cost, board space, additional components. You can play around and pick one of the three different options there, depending on how much board space you've got and it can give you up to 20 watts possible power output with PMIC. So again, you can pick the best one that's suited for your application and it helps you simplify your external component count on your bill of materials. DDR routing. So this is normally classified as one of the most complex parts of the layout. You've got the two different topologies. So you've got fly-by topology where you have a terminating resistor. This is normally recommended for DDR3 or DDR3-L where you want 32 bits using two 16-bit devices. Or you can use point-to-point. This is used for normally LPDDR2 or LPDDR3, but can also be used with DDR3 or DDR3-L when you just want a 16-bit single device connected. So again, depending on what you're doing, will depend on which of these two topologies you can adapt in your application. Each of our physical packages will have different routing lengths inside the chips when it comes to doing your full DDR routing. So we have this extra zip file with the guidelines and an application note to help you manipulate the layout of your DDR tracking. So this zip file and your normal software tool that's doing your layout, you can make sure your DDR lengths are plus or minus one millimeter in length and then we can potentially fine-tune using our DDR tool suite. So the DDR tool suite. This helps you go through all the different tests for laying out your PCB and testing your PCB. Once you've got the physical lens down to plus or minus one millimeter, this will provide the fine-tuning that's needed to get it down to a lot smaller difference. So I'll have a talk about the DDR tool suite in a few minutes, but it just makes life a lot easier when it comes to laying out your PCB and changing a few parameters. The documentation. So on the website now we've got lots of application notes and it's growing day by day. Some of the key ones here are the DDR ones. So the memory routing guidelines I've just mentioned there which is AN-51-22. We've got DDR configuration AN-51-68 and then you've got the generic getting started guide which tell you all reference schematics, power supplies, clocks, resets and all that. So that's AN-5031. As well as the documentation we've got all the test related softwares and models and things like that. So we've got the CAD symbol so when you're doing your layouts we've got our CAD symbols already available. We've got IBIS simulations for board signal integrity. You've got your boundary scans, your BSDL files for doing your testing and you've got the system view description file as well for doing the CAD. So all of those files are now on the website so you'll be able to download them from the links that are there on the screen. Finally we have the wiki. So the wiki's there with all the useful information. You saw the slides earlier from the wiki in the day. You can click on that, you find everything else. All the apps, notes, data sheets, reference manuals, errata sheets, board schematics and the user manuals for each of those boards. They can be found on the wiki as well or you can find those on the main sd.com site if you choose. And also on the wiki you can find all the ROM code and hardware related information so bootpins, flash connections and things like that. So again the wiki really is the focus point for all of your finding all the documentation and all the extra bits that you need around there. When it comes to the boards, we've got each of our boards. So this is our eval board. So sat on top of the eval board just above the display you can see the daughter card. That was ED1 and the main board is EV1. And we provide you with all the manufacturing files for these boards. So the schematics, the bill of materials, the Gerbers and the Altium project files. All of this you can get from the website sd.com. So there's a dedicated link there for sd.com. So also a very good board if you just want to play with certain features. If you've got ethernet, some form of display, an sd card running things, you need a camera, can bus, usb's. That big board's got most of those peripherals bonded to connectors so you can just quickly plug things in and have a play around with the different boards. There's two flavors of the board. There's one with security and one without security, so depending on which you choose. Screwry boards are what you've got in front of you. So you've been playing with these. So it's a smaller display, not as many connectors, but again on the website, we provide all those files, again, bill of materials, schematics, design files. And as before, we've got two flavors. We've got with and without and security. So again, depending on what you want to play around with. So based on all those features you've just seen, all those four challenges we saw right at the start, seen as complex. So your hardware definition, well, you've got Cube-MX, which helps you do your layouts. You've got the reference boards, you've got the application notes, and you've got the wiki. All of them can help you show you how to layout and how simple it is to layout your board. Your PCB routing should be low complexity. So we've got those DDR tools. You've got the reference designs. And you've got the smart package definitions, depending on which pin count layout you want will depend on how easy and how complex your PCB routing is. Your supplies definition to cut down on external components. You can use the PMIC, reducing the number of external power components. You can see how we've used that PMIC in our reference designs on our application boards. And you've got the application note for getting started to see if you're doing a very minimal design, what the minimum bits of information you need and extra components around the device. And then finally for your signal integrity and testing, we've got all the BDSL, IBIS models, and you've got the DDR tools for fine-tuning your DDR interface to make sure it's as optimized as possible as you can possibly get to make sure that your data integrity of information transferring around the board is always valid.